# -*- coding:utf-8 -*-
pilha = []

#Definindo
def add(p):
    if len(p) >= 2:
        p[-2] += p[-1]
        p.pop()

def sub(p):
    if len(p) >= 2:
        p[-2] += p[-1]
        p.pop()

def mul(p):
    if len(p) >= 2:
        p[-2] *= p[-1]
        p.pop()

def div(p):
    if len(p) >= 2:
        p[-2] /= p[-1]
        p.pop()

#Instalando
operacoes = {"+":add, "-":sub, "*":mul, "/":div}

#Requisitando comandos
continua = True
while continua:
    comandos = raw_input().split(" ")
    for comando in comandos:
        numero = True
        if comando != ".":
            for c in comando:
                if not(c.isdigit() or c == "."):
                    numero = False
                    break
            
        if numero:
            pilha.append(float(comando))
        elif comando in operacoes.keys():
            print u"Excutando operação: " + comando
            operacoes[comando](pilha)
        elif comando == 'q':
            continua = False
        else:
            print u"Comando não encontrado"

        #Imprimindo a pilha
        print pilha

